Rust Job: Backend Developer

Job added on

Company

CONEXIONHR
Argentina

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Rust Job Details

Job Category: PHP
Job Type: Relocation
Job Location: LATAM

About us:
Our company has the most options and the best odds across video games, sports and casino.

Role responsibilities:
  • Develop and own new user-facing core features for the company’s platform.
  • Build reusable code, components and libraries for future use with excellent code quality, from unit testing to quality assurance within a service architecture.
  • Work within different platform services to build out new features or improve existing.
  • Optimize application for maximum speed and scalability.
  • Collaborate with other team members and stakeholders.
Tasks:
  • Implement tasks and projects defined in Jira tickets.
  • Work on defining features and tickets around them.
  • Building/maintaining the logic necessary in existing or new services
  • Seamlessly work with internal and external APIs, connecting them into new functionality building out new APIs
  • Increase and work on unit test coverage wherever possible
  • Perform technical feasibility assessments on implementation proposals from inter-departmental stakeholders.
  • Working in a mode.rn, collaborative development environment using Git, Continuous Integration, and Continuous Delivery.
  • Estimate timelines for technical leads for assigned tasks.
  • Continuously strive to make improvements to the Development team process and the tools it uses to solve problems.
  • Manage time without oversight and proactively communicate pertinent statuses to team leads. Understand how to get the most out of their leadership by utilizing one another’s time efficiently.
  • Focusing on testing, maintainable code, observability, and alerting.
  • Leading your services through the complete delivery pipeline, from design, development, all the way to deployment and monitoring it in production.
  • Collaborate with QA to diagnose and solve technical issues or bugs arising in systems during development and/or in production environments using bug trackers, version control systems, and continuous integration.
  • Collaborate with backend dev teams to improve APIs and reduce gaps in expectations.
Key skills required:
  • Superior Command in both spoken and written English.
  • 5+ years experience backend application design and implementation.
  • Professional experience in modern PHP.
  • Flexibility and willingness to learn new technologies as needed.
  • Experience contributing to the architecture and design of (architecture, design patterns, reliability, and scaling) of new and current scalable distributed systems.
  • Knowledge of testing strategies and best practices.
  • Common source control and deployment strategies (Git, Jenkins/Codeship/Docker)
  • The ability to make quick decisions and iterate often.
  • Ability to onboard into an existing (large) codebase looking for paths and ways to improve on it and additionally suggest reengineering where needed to be efficient.
  • Passion for learning and always improving yourself and the team around you.
  • Exposure to Agile methodologies.
  • A passion for writing quality code.
Additional skills:
  • Knowledge about one or more modern backend programming language such as Rust.
  • Experience or awareness of Event-driven architecture.
  • B.S. or M.S. in Computer Science or equivalent.
  • Working knowledge of container technologies (e.g. Docker, Kubernetes) and modern CI/CD practices.
  • Ability to work with heads of other teams to estimate requirements, schedules, and deadlines.
  • Experience with using and modeling MySQL Databases.